-
Notifications
You must be signed in to change notification settings - Fork 9.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GitHub Organization Provider #5194
GitHub Organization Provider #5194
Conversation
Not sure what we need to do to add the new dependency. Guidance? |
@johnrengelman you should be able to do: Also could you consider squashing this into one commit and force pushing back to the PR branch? |
@jen20 - will do. Getting on a plane atm, will update it tonight and figure out the deps. |
506f2d5
to
7d83c3b
Compare
@jen20 rebased & squashed. |
This breaks the build...why is there not a |
7d83c3b
to
d9e59a6
Compare
I just did some manual tweaking of the import stuff to get it correct. @phinze discovered an outstanding issue in CI built successfully now. |
d9e59a6
to
da874d0
Compare
Rebased and resolved the merge conflicts with the vendor changes. |
Allows for managing organization membership, teams, team membership, and team repositories.
da874d0
to
c1b373a
Compare
Rebased this commit again and split out the vendor dependency to its own commit to facilitate review. |
Got the tests passing on our side:
Great work on this @JacobASeverson and @johnrengelman! Thank you! |
@phinze you might want to look at the acceptance tests... @JacobASeverson just told me that that the account it uses for joining and stuff is hard coded...so maybe that should be a configurable option for spec. |
Yup realized that when I got an email flood from Github while you were doing testing. I can work on that later today. |
This is just |
Yeah just a dummy account so won't hurt anything. |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
This adds a new provider for managing Github organizations. It provides resources for managing membership in the organization, organization teams, team membership, and team repositories.
The acceptance tests require the
GITHUB_TOKEN
andGITHUB_ORGANIZATION
envvars to be configured before executing.This provider covers #1731